package com.hikvision.rpq.sblearn.entity.expertWarning;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author renpeiqian
 * @date 2021/9/7 11:30
 * @since
 */
@Data
public class ConcreteData implements Serializable {


    private static final long serialVersionUID = 4751815543249974916L;

    /**
     * 透传字段
     */
    private TargetAttrs targetAttrs;

    /**
     * 背景图url
     */
    private String imageUrl;

    //离岗事件

    /**
     * 无人报警时间
     */
    private Integer leaveDelay;

    /**
     * 睡觉报警时间
     */
    private String staticDelay;

    /**
     * 模式
     * 0 ： 离岗事件
     */
    private Integer mode;

    /**
     * 值岗人数类型
     * 0 单人值岗
     * 1 双人值岗
     */
    private Integer personType;

    //人数异常

    /**
     * 间隔时间
     */
    private Integer duration;

    /**
     * 灵敏度
     */
    private Integer sensitivity;

    /**
     * 事件触发人数阙值
     */
    private Integer peopleNumThreshold;

    /**
     * 检测模式
     * 1 大于
     * 2 小于
     * 3 等于
     * 4 不等于
     */
    private Integer detectMode;

    /**
     * 无人状态是否有效
     */
    private Integer noneStateEffective;

    /**
     * 检测目标
     * 1 人
     * 2 车
     */
    private Integer detectionTarget;

    /**
     * 人数
     */
    private Integer personCount;

    /**
     * 区域范围
     */
    private List<RegionCoordinates> regionCoordinatesList;

    /**
     * 数据中心产品提交的任务信息
     */
    private TaskInfo taskInfo;
}
